Stripe\StripeObject B

Total Complexity 84
Dependencies 9
Dependents 6
Total lines 578
Lines of code 289
Logical lines of code 145
Comment lines 187
Methods 31
Properties 7

Methods 31

Method Rating Maintainability Complexity Lines of code
serializeParamsValue()
A
44 15 43
toArray()
S
52 6 26
serializeParameters()
S
54 6 22
__get()
S
53 5 22
refreshFrom()
S
54 5 20
updateAttributes()
S
60 5 13
deepCopy()
S
60 4 13
__set()
S
54 3 22
dirtyValue()
S
66 4 9
emptyValues()
S
61 3 12
__construct()
S
62 2 11
getPermanentAttributes()
S
68 2 7
getAdditiveParams()
S
68 2 7
dirty()
S
70 2 6
constructFrom()
S
71 2 5
offsetGet()
S
77 2 3
isDeleted()
S
78 2 3
values()
S
80 1 3
keys()
S
80 1 3
count()
S
80 1 3
offsetUnset()
S
81 1 3
jsonSerialize()
S
81 1 3
offsetExists()
S
79 1 3
toJSON()
S
79 1 3
__toString()
S
75 1 4
offsetSet()
S
81 1 3
__debugInfo()
S
82 1 3
__unset()
S
73 1 5
__isset()
S
79 1 3
getLastResponse()
S
82 1 3
setLastResponse()
S
81 1 3